наверх

Программирование на языке C#

"К сожалению, в программировании волшебство мало распространено, и поэтому каждая функция с переменным списком параметров должна иметь механизм определения их количества и их типов". В.В. Подбельский, д.т.н., профессор, ординарный профессор НИУ ВШЭ

24 января 2024 - 1 января 2030 г.
Программа уже началась
2059 дней
До конца записи
  • Дополнительное образование для детей и взрослых

    уровень образования

  • Русский

    язык программы

  • 16 недель

    длительность программы

  • около 8 часов в неделю

    понадобится для освоения

  • Стоимость 10 800 Р

    за обучение

Специализация "Программирование на языке C#" состоит из трёх курсов: «Основы языка C#», «Объектно-ориентированное программирование на языке С#» и «Промышленная разработка на языке С#». Каждый курс вы можете пройти отдельно.

Первый курс нацелен на актуализацию знаний базовой алгоритмизации и знакомство слушателей с синтаксическими основами языка C#. На втором курсе раскрываются концепции объектно-ориентированного программирования. Третий курс через практику и более высокоуровневые концепции языка знакомит слушателей с основами промышленного программирования.

Формат

Каждая неделя курса содержит видеолекцию по определенной теме общей продолжительностью 60-80 минут. Лекция разделена на 7-12-минутные логически завершенные видеофрагменты. На каждой неделе представлены оцениваемый тест и задачи по теме недели.

Требования

  • Знания основ алгоритмизации на уровне школьной программы по информатике и ИКТ или эквивалентные знания.
  • Математическая подготовка уровня средней школы или эквивалентные знания.
  • Программа обучения

    1. Основы языка C#
    2. Объектно-ориентированное программирование на языке С#
    3. Промышленная разработка на языке С#

    Результаты обучения

    Слушатели специализации научатся:

    • применять навыки алгоритмического мышления при разработке программ на языке C#;
    • разрабатывать программный код на языке C# в соответствии с требованиями и рекомендациями по оформлению программного кода;
    • обрабатывать данные, представленные в базовых форматах интероперабельности современных информационных систем: CSV, XML, JSON; 
    • осмысленно разрабатывать объектно-ориентированный программный код, согласованный с SOLID принципами; 
    • разрабатывать небольшие кроссплатформенные приложения с использованием языка C# и средств платформы .NET.

    Направления подготовки

    Приобретаемые навыки:

    • реализация решения задач на языке C# с использованием основных алгоритмических конструкций 
    • разработка программного кода на языке C# с использованием массивов
    • разработка программного кода согласно принципам алгоритмической декомпозиции с применением статических методов языка C#
    • использование для отладки программ базовых инструментов IDE Visual Studio 2022
    • навыки разработки программного кода в согласии с принципами ООП
    • навыки реализации классов, интерфейсов и делегатов на языке C# в согласии со спецификацией требований
    • реализация кода с использованием обобщённых типов языка C#
    • навыки работы с источниками данных разных типов из кода программ, написанных на языке C#

    Горденко Мария Константиновна


    Должность: Приглашенный преподаватель: Факультет компьютерных наук / Департамент программной инженерии

    Максименкова Ольга Вениаминовна

    Кандидат технических наук, Доцент
    Должность: Доцент: Факультет компьютерных наук / Департамент программной инженерии

    Курсы в программе